package com.sunnyint.orderprinter.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单信息
 * @author baishaojun
 */
@Data
public class OrderInfo implements Serializable {
    private static final long serialVersionID = 1L;

    private Long id;//id
    private String orderNo;//订单号
    private String directSaleOrder;//直销订单号
    private String receive;//接收方
    private String deptCode;//店铺/供应商/仓库编码
    private String deptName;//店铺/供应商/仓库名称
    private String memberNo;//会员编号
    private String memberPhone;//会员手机
    private Integer deliveryType;//发货状态 1=未分配发货 2=已分配发货
    private Integer deliveryStatus;//交货方式 1=配送 2=自提
    private Integer replenishType;//补货类型  1=无需补货 2=差额补货 3=全量补货
    private BigDecimal fullAmount;//订单原始金额
    private BigDecimal payment;//实际支付金额
    private String placeOrderTime;//下单时间
    private String appCode;//系统编码
    private String sourceProvince;//省机构编码
    private String sourceCity;//市机构编码
    private String sourcePlatform;//订单所属平台标识
    private String receiveName;//收货人名称
    private String receivePhone;//收货人手机
    private String provinceCode;//省编码
    private String province;//省名称
    private String cityCode;//市编码
    private String city;//市名称
    private String areaCode;//区编码
    private String area;//区名称
}
